package com.yida.gwj.expend.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 确认受理
 *
 * @author liangp
 * @date 2023/02/23
 */
@ApiModel(description = "确认受理请求参数")
public class ConfirmReceiptDTO {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "业务主键")
    private Long bizId;

    @ApiModelProperty(value = "业务标识")
    private String serverIdentification;

    @ApiModelProperty(value = "文件主键")
    private List<Long> attachmentIdList;

    @ApiModelProperty(value = "是否全部收件 0:否 1:是")
    private Integer allReceiveFlag;

    /**
     * 是否收件 0:未收件，1:已收件
     */
    @ApiModelProperty("是否收件 0:未收件，1:已收件")
    private Integer receiveFlag;

    public Long getBizId() {
        return bizId;
    }

    public void setBizId(Long bizId) {
        this.bizId = bizId;
    }

    public String getServerIdentification() {
        return serverIdentification;
    }

    public void setServerIdentification(String serverIdentification) {
        this.serverIdentification = serverIdentification;
    }

    public List<Long> getAttachmentIdList() {
        return attachmentIdList;
    }

    public void setAttachmentIdList(List<Long> attachmentIdList) {
        this.attachmentIdList = attachmentIdList;
    }

    public Integer getAllReceiveFlag() {
        return allReceiveFlag;
    }

    public void setAllReceiveFlag(Integer allReceiveFlag) {
        this.allReceiveFlag = allReceiveFlag;
    }

    public Integer getReceiveFlag() {
        return receiveFlag;
    }

    public void setReceiveFlag(Integer receiveFlag) {
        this.receiveFlag = receiveFlag;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("ConfirmReceiptDTO{");
        sb.append("bizId=").append(bizId);
        sb.append(", serverIdentification='").append(serverIdentification).append('\'');
        sb.append(", attachmentIdList=").append(attachmentIdList);
        sb.append(", allReceiveFlag=").append(allReceiveFlag);
        sb.append(", receiveFlag=").append(receiveFlag);
        sb.append('}');
        return sb.toString();
    }
}
